package com.social.service;

import com.social.pojo.NotificationCaseManagement;

/**
 * 组织机构管理
 */
public interface NotificationCaseManagementService {
    /**
     * 根据NotificationCaseManagement primary key查询
     *
     * @param id NotificationCaseManagement primary key
     * @return 删除状态
     */
    int deleteByPrimaryKey(Integer id);

    /**
     * 添加方法
     *
     * @param record NotificationCaseManagement 对象
     * @return 添加状态
     */
    int insert(NotificationCaseManagement record);

    /**
     * sql动态添加方法
     *
     * @param record NotificationCaseManagement 对象
     * @return 添加状态
     */
    int insertSelective(NotificationCaseManagement record);

    /**
     * 查询方法
     *
     * @param id NotificationCaseManagement primary key
     * @return NotificationCaseManagement 对象
     */
    NotificationCaseManagement selectByPrimaryKey(Integer id);

    /**
     * 根据RegistrationOfCases primary key查询方法
     *
     * @param id RegistrationOfCases primary key
     * @return NotificationCaseManagement 对象
     */
    NotificationCaseManagement selectByRegistrationOfCasesId(Integer id);

    /**
     * sql动态修改方法
     *
     * @param record NotificationCaseManagement 对象
     * @return 修改状态
     */
    int updateByPrimaryKeySelective(NotificationCaseManagement record);

    /**
     * 修改方法
     *
     * @param record NotificationCaseManagement 对象
     * @return 修改状态
     */
    int updateByRegistrationOfCasesId(NotificationCaseManagement record);

    /**
     * 修改方法
     *
     * @param record NotificationCaseManagement 对象
     * @return 修改状态
     */
    int updateByPrimaryKey(NotificationCaseManagement record);
}
